Assignment 1
Write a function monocomponents()
which decomposes signal with the following algorithm:
- Choose $\tau$ and form the Hankel matrix $H$
- Compute the EVD of $H$
- Choose the significant eigenpairs of $H$
- For each significant eigenpair $(\lambda,u)$
- Form the rank one matrix $M=\lambda uu^T$
- Define a new signal $y$ consisting of the elements in the first row and the last column of $M$
- Form the Hankel matrix $H(y)$
- Compute the EVD of $H(y)$
- Choose the significant eigenpairs of $H(y)$
- If $H(y)$ has only two significant eigenpairs, declare $y$ a mono-component,
else go to step 4.
Test the algorithm on the note A4.